Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
Loading...
Searching...
No Matches
solidsurface.hpp
Go to the documentation of this file.
1#pragma once
4
5class SolidSurface : public Object {
6public:
14 SolidSurface(bool movable, Collider collider, SurfaceType type, glm::vec3 corner, glm::vec3 dimensions);
16
18
20
21 virtual SharedObject toShared() override;
22};
Definition: object.hpp:95
Representation of the Object class used by ServerGameState, containing exactly the subset of Object d...
Definition: sharedobject.hpp:302
Definition: solidsurface.hpp:5
~SolidSurface()
Definition: solidsurface.cpp:15
virtual SharedObject toShared() override
Generates a SharedObject representation of this object.
Definition: solidsurface.cpp:22
SharedSolidSurface shared
Definition: solidsurface.hpp:19
void setSurfaceType(SurfaceType type)
Definition: solidsurface.cpp:17
Collider
Enumeration to identify collider shape.
Definition: collider.hpp:10
GLint GLint GLsizei GLint GLenum GLenum type
Definition: glad.h:1531
SurfaceType
Definition: sharedobject.hpp:158
Definition: sharedobject.hpp:165