MinecraftC
A Raytraced Minecraft Classic 0.0.30a port to C
Language: c
Author: Tonya Campbell (@thetonya)
19 stars · 198 views
Files
- ErrorScreen.c (c)
- GenerateLevelScreen.c (c)
- StillLiquidBlock.h (h)
- LevelGenerator.h (h)
- LevelGenerator.c (c)
- Noise (txt)
- CombinedNoise.h (h)
- OctaveNoise.h (h)
- ParticleManager.h (h)
- AnimatedTexture.c (c)
- BookshelfBlock.h (h)
- TNTBlock.h (h)
- Generator (txt)
- Rock.h (h)
- Button.c (c)
- PlayerAI.h (h)
- FontRenderer.h (h)
- GenerateLevelScreen.h (h)
- DistanceField.h (h)
- Default.png (image)
- BookshelfBlock.c (c)
- CMakeLists.txt (txt)
- Resources (txt)
- GUI (txt)
- Icons.png (image)
- GUI.png (image)
- Music (txt)
- Rock.png (image)
- Dirt.png (image)
- Water.png (image)
- Dirt.h (h)
- Water.h (h)
- Shaders (txt)
- Raytracer.h (h)
- Particles.png (image)
- App (txt)
- Clouds.png (image)
- Sound (txt)
- Step (txt)
- Grass3.h (h)
- Grass1.h (h)
- Wood4.h (h)
- Wood1.h (h)
- Stone3.h (h)
- Gravel1.h (h)
- Gravel2.h (h)
- Stone4.h (h)
- Wood3.h (h)
- Wood2.h (h)
- Grass4.h (h)
- Stone1.h (h)
- Stone2.h (h)
- Gravel4.h (h)
- Gravel3.h (h)
- Grass2.h (h)
- Rain.png (image)
- Terrain.png (image)
- README.md (md)
- MinecraftC (txt)
- GUI (txt)
- OptionsScreen.h (h)
- LoadLevelScreen.c (c)
- BlockSelectScreen.h (h)
- HUDScreen.h (h)
- FontRenderer.c (c)
- SaveLevelScreen.h (h)
- Button.h (h)
- PauseScreen.h (h)
- HUDScreen.c (c)
- ModsScreen.c (c)
- LoadLevelScreen.h (h)
- GUIScreen.h (h)
- ModsScreen.h (h)
- ErrorScreen.h (h)
- SaveLevelScreen.c (c)
- LevelNameScreen.c (c)
- Screen.h (h)
- ChatInputScreen.h (h)
- ControlsScreen.h (h)
- OptionsScreen.c (c)
- ChatInputScreen.c (c)
- LevelNameScreen.h (h)
- LogBlock.h (h)
- ControlsScreen.c (c)
- GUIScreen.c (c)
- BlockSelectScreen.c (c)
- PauseScreen.c (c)
- Screen.c (c)
- Level (txt)
- Level.h (h)
- Tile (txt)
- MushroomBlock.h (h)
- SlabBlock.c (c)
- SpongeBlock.h (h)
- SaplingBlock.c (c)
- LeavesBlock.c (c)
- FlowerBlock.h (h)
- GrassBlock.h (h)
- TileSound.h (h)
- SandBlock.h (h)
- MetalBlock.h (h)
- GlassBlock.c (c)
- GlassBlock.h (h)
- LogBlock.c (c)
- TileSound.c (c)
- LeavesBlock.h (h)
- SlabBlock.h (h)
- Block.c (c)
- Block.h (h)
- FlowerBlock.c (c)
- SandBlock.c (c)
- TNTBlock.c (c)
- SaplingBlock.h (h)
- SpongeBlock.c (c)
- GrassBlock.c (c)
- LiquidBlock.h (h)
- LiquidBlock.c (c)
- MushroomBlock.c (c)
- MetalBlock.c (c)
- StillLiquidBlock.c (c)
- PerlinNoise.c (c)
- Noise.c (c)
- Noise.h (h)
- PerlinNoise.h (h)
- CombinedNoise.c (c)
- OctaveNoise.c (c)
- Level.c (c)
- NextTickListEntry.h (h)
- SessionData.h (h)
- Particle (txt)
- WaterDropParticle.h (h)
- Particle.c (c)
- TerrainParticle.h (h)
- TerrainParticle.c (c)
- WaterDropParticle.c (c)
- ParticleManager.c (c)
- Particle.h (h)
- SmokeParticle.c (c)
- SmokeParticle.h (h)
- Render (txt)
- Chunk.h (h)
- Texture (txt)
- WaterTexture.c (c)
- LavaTexture.h (h)
- LavaTexture.c (c)
- AnimatedTexture.h (h)
- WaterTexture.h (h)
- Frustum.h (h)
- Renderer.c (c)
- LevelRenderer.c (c)
- LevelRenderer.h (h)
- TextureManager.c (c)
- ShapeRenderer.h (h)
- Chunk.c (c)
- ShapeRenderer.c (c)
- TextureManager.h (h)
- InputHandler.c (c)
- Frustum.c (c)
- HeldBlock.h (h)
- Renderer.h (h)
- ChatLine.h (h)
- MovingObjectPosition.h (h)
- Minecraft.c (c)
- Player (txt)
- Inventory.c (c)
- InputHandler.h (h)
- Player.c (c)
- Inventory.h (h)
- PlayerAI.c (c)
- Player.h (h)
- Timer.h (h)
- Entity.c (c)
- ProgressBarDisplay.c (c)
- Minecraft.h (h)
- Utilities (txt)
- SinTable.c (c)
- List.h (h)
- List.c (c)
- Log.h (h)
- Random.h (h)
- String.c (c)
- OpenCL.h (h)
- OpenGL.h (h)
- Time.h (h)
- String.h (h)
- SinTable.h (h)
- Random.c (c)
- Log.c (c)
- ProgressBarDisplay.h (h)
- Mods (txt)
- Raytracer.h (h)
- Raytracer.c (c)
- PrimedTNT.c (c)
- PrimedTNT.h (h)
- Matrix.h (h)
- SoundManager.h (h)
- GameSettings.h (h)
- Physics (txt)
- Vector3D.h (h)
- AABB.c (c)
- AABB.h (h)
- SessionData.c (c)
- ChatLine.c (c)
- GameSettings.c (c)
- Sound (txt)
- SoundManager.c (c)
- Entity.h (h)
- Timer.c (c)
- LICENSE (txt)
- External (txt)
- stb (txt)
- OpenCL-ICD-Loader (txt)
- cute_headers (txt)
- OpenCL-Headers (txt)
- SDL (txt)
- Scripts (txt)
- EmbedResources.py (py)
- MacOS-App.py (py)
- ATTRIBUTION.md (markdown)