CUGL 3.0
Cornell University Game Library
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
cugl.h
1//
2// cugl.h
3// Cornell University Game Library (CUGL)
4//
5// This header provides access to all of the publicly accessible elements of
6// CUGL. This is the top-level package, and assumes all modules are linked.
7// To use only a submodule, include the directory packages one-by-one
8//
9// CUGL MIT License:
10// This software is provided 'as-is', without any express or implied
11// warranty. In no event will the authors be held liable for any damages
12// arising from the use of this software.
13//
14// Permission is granted to anyone to use this software for any purpose,
15// including commercial applications, and to alter it and redistribute it
16// freely, subject to the following restrictions:
17//
18// 1. The origin of this software must not be misrepresented; you must not
19// claim that you wrote the original software. If you use this software
20// in a product, an acknowledgment in the product documentation would be
21// appreciated but is not required.
22//
23// 2. Altered source versions must be plainly marked as such, and must not
24// be misrepresented as being the original software.
25//
26// 3. This notice may not be removed or altered from any source distribution.
27//
28// Author: Walker White
29// Version: 7/3/24 (CUGL 3.0 reorganization)
30//
31#ifndef __CUGL_PKG_H__
32#define __CUGL_PKG_H__
33
34#include "core/cu_base.h"
35#include "audio/cu_audio.h"
36#include "graphics/cu_graphics.h"
37#include "scene2/cu_scene2.h"
38#include "scene3/cu_scene3.h"
39#include "netcode/cu_netcode.h"
40#include "physics2/cu_physics2.h"
41#include "physics2/distrib/cu_physics2_distrib.h"
42
43#endif /* __CUGL_PKG_H__ */