wont use customizable noise lol, too niche

This commit is contained in:
kin fuyuki 2026-02-22 22:45:30 -03:00
commit c60a0ce031
No known key found for this signature in database
GPG key ID: 0E4E8E519FB71401
16 changed files with 3620 additions and 281 deletions

View file

@ -1 +0,0 @@
#include "game.h"

View file

@ -1,7 +0,0 @@
#pragma once
#include <enginend/engine.h>
class game :public virtual enginend::scene {
};

View file

@ -0,0 +1 @@
#include "entity.h"

View file

@ -0,0 +1,18 @@
#pragma once
#include <enginend/engine.h>
struct ENTITYTYPE {
enginend::nodes::trid::node3d* node;
bool ISBILLBOARD;
};
struct entity: enginend::nodes::node{
ENTITYTYPE self;
entity();
void boot()override;
void tick()override;
void draw()override;
void exit()override;
~entity();
};

View file

@ -0,0 +1,26 @@
#pragma once
#include <enginend/engine.h>
class world :public enginend::scene{
enginend::group *players;
enginend::group *entities;
enginend::group *buildings;
// server side
world() {
players=new enginend::group({});
entities=new enginend::group({});
nodes.push_back(players);
};
void tick() override;
~world();
Model terrain;
std::vector<Model*> buildingmodels;
std::vector<Model*> entitymodels;
std::vector<Model*> models;
// client side
void boot() override;
void draw() override;
void exit() override;
};