feat(game): 添加基础游戏引擎和渲染模块
- 新增游戏引擎核心模块,包括初始化和运行逻辑 - 实现基本的渲染功能,支持控制台输出 - 添加物理引擎基础,包括碰撞检测 - 集成日志系统,用于调试和信息输出 - 创建窗口和输入管理模块
This commit is contained in:
38
game_engine/resources/ge_resources.h
Normal file
38
game_engine/resources/ge_resources.h
Normal file
@@ -0,0 +1,38 @@
|
||||
#ifndef __GE_RESOURCES_H__
|
||||
#define __GE_RESOURCES_H__
|
||||
|
||||
#include <ge_common.h>
|
||||
|
||||
typedef struct {
|
||||
} ge_res_bmp_t;
|
||||
|
||||
typedef struct {
|
||||
ge_uid_t res_id;
|
||||
const char* data;
|
||||
} ge_drawable_t;
|
||||
|
||||
/*
|
||||
tank 3 * 3 (0)
|
||||
"|\n"
|
||||
" # \n"
|
||||
"###\n"
|
||||
"###\n"
|
||||
|
||||
wall 3 * 3 (1)
|
||||
"@@@\n"
|
||||
"@@@\n"
|
||||
"@@@\n"
|
||||
|
||||
tilemap 3 * 3
|
||||
"1,1,1\n"
|
||||
"-1,1,0\n"
|
||||
"1,0,1\n"
|
||||
|
||||
exece
|
||||
{qiang}
|
||||
|
||||
"@@@\n""@@@\n"
|
||||
"@@@\n""@@@\n"
|
||||
"@@@\n""@@@\n"
|
||||
*/
|
||||
#endif // __GE_RESOURCES_H__
|
||||
Reference in New Issue
Block a user