Skip to content

urancore/cray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C RAY

image

install

git clone https://github.com/urancore/C_RAY
cd C_RAY/src
make

info

Warning

Windows: запускайте make через mingw32

map editor'а нет, нарисовать свою карту можно в файле src/ray.c

отредактируйте

12. game_object_t map[MAP_HEIGHT][MAP_WIDTH] = {
		{D_W,D_W,D_W,D_W,D_W,D_W,D_W,D_W,D_W,D_W},
		{D_W,D_F,D_F,D_W,D_F,D_F,D_W,D_F,D_W,D_W},
		{D_W,D_F,D_F,D_F,D_F,D_F,D_F,D_F,D_F,D_W},
		{D_W,D_F,D_F,D_W,D_F,D_W,D_F,D_W,D_F,D_W},
		{D_W,D_F,D_F,D_F,D_F,D_W,D_F,D_W,D_F,D_W},
		{D_W,D_F,D_F,D_F,...

D_W = wall

D_F = floor


files

  • Основной файл: src/game.c
  • Все бинды и инициализации: src/initfuncs.c
  • HUD настройки: src/hud.c
  • Настройки рендера: src/include/core/core_types.h
  • Битмап шрифта: src/include/text/font.h
  • Функции рендера: src/R_renderer.c
  • Функции рисования примитивов: src/render.c
  • Функции рисования мини-карты и карты: src/map.c

Thank

  1. vasyan5546231
  2. hexadec1mal

About

Ray casting with OpenGL

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •