satoshinm

Results 79 issues of satoshinm

A simple addition to allow the user to toggle all the user interface elements (F1 keybinding) and the debug info text (F3), useful for taking clutter-free screenshots etc.

Allows building with [emscripten](http://kripken.github.io/emscripten-site/) to target the web browser. A first step, functional but not comprehensively tested functionality. Retains the ability to build natively by default. Screenshot running in browser:...

Right-clicking on a non-obstacle block (such as a plant) used to do nothing. I originally suspected it was an issue in hit testing, but turns out to be an easy...

Allows toggling fullscreen in-game using "F11". Uses glfwSetWindowMonitor() which is new in glfw 3.2.x, so this PR also includes an update to glfw from 3.1.2 to 3.2.1 (copied from https://github.com/glfw/glfw/releases/download/3.2.1/glfw-3.2.1.zip...

When in flying mode (pressed tab), the jump key (space) ascends vertically. This PR adds another keyboard shortcut to descend vertically: right-shift (was going to use left-shift, but it is...

Especially for https://github.com/satoshinm/NetCraft/issues/113, but even with texture atlases from pre-1.5 MC, such as loading 1.7.3 beta terrain.png here - or many other packs - the leaves and grass appear gray...

The blocks array is 8-bit, supporting up to 256 block types: ```c // src/item.c const int blocks[256][6] = { // src/item.h extern const int blocks[256][6]; ``` Consider increasing this to...

enhancement

Allow game content to be added at runtime. If by the user, then JavaScript is a natural choice for the web, but then how would it be available in the...

new functionality

Currently the y coordinate ranges from 0 to 255, and chunks are identified by (p,q). To allow building higher and lower arbitrarily, just as it is possible to build in...

new functionality

For being based on a program named "Craft", the functionality of crafting itself is missing

new functionality