Skip to content

Commit 0928668

Browse files
Merge pull request #50 from JacobDomagala/26-generate-first-release
[#26]: Generate v0.0.1
2 parents e7c3ba5 + 2be3830 commit 0928668

File tree

126 files changed

+4266
-1759
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+4266
-1759
lines changed

.clang-tidy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
Checks: '*,-fuchsia-*,-google-*,-zircon-*,-abseil-*,-modernize-use-trailing-return-type,-llvm*, -hicpp-uppercase-literal-suffix, -readability-uppercase-literal-suffix'
2+
Checks: '*,-fuchsia-*,-google-*,-zircon-*,-abseil-*,-modernize-use-trailing-return-type,-llvm*,-hicpp-uppercase-literal-suffix, -readability-uppercase-literal-suffix, -readability-implicit-bool-conversion,-cppcoreguidelines-avoid-magic-numbers, -readability-magic-numbers, -cppcoreguidelines-pro-type-union-access,-cppcoreguidelines-pro-bounds-pointer-arithmetic, -cppcoreguidelines-pro-type-reinterpret-cast-cppcoreguidelines-pro-type-vararg, -cppcoreguidelines-pro-type-vararg, -hicpp-vararg, -altera-id-dependent-backward-branch, -bugprone-easily-swappable-parameters, -readability-identifier-length, -altera-unroll-loops, -cppcoreguidelines-non-private-member-variables-in-classes, -altera-struct-pack-align, -misc-non-private-member-variables-in-classes, -cppcoreguidelines-pro-type-static-cast-downcast, -readability-convert-member-functions-to-static, -cppcoreguidelines-owning-memory'
33
WarningsAsErrors: '*'
44
HeaderFilterRegex: ''
5-
FormatStyle: none
5+
FormatStyle: none

.github/workflows/code_quality.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@ jobs:
1717
with:
1818
exclude_dir: dependencies
1919
apt_pckgs: xorg-dev
20+
verbose: true
21+
cppcheck_args: |
22+
--enable=all --suppress=functionStatic --suppress=unusedFunction --inline-suppr --inconclusive

.gitignore

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -308,11 +308,11 @@ paket-files/
308308
# Project specific folders
309309
build
310310
.vscode
311-
dependencies/Freetype/Freetype*
312-
dependencies/GLM/glm*
313-
dependencies/STB_IMAGE/STB_IMAGE*
314-
dependencies/JSON/JSON*
315-
dependencies/FMT/FMT*
316-
dependencies/Imgui/IMGUI*
317-
dependencies/glfw/GLFW*
311+
dependencies/freetype/freetype*
312+
dependencies/glm/glm*
313+
dependencies/stb_image/stb_image*
314+
dependencies/json/json*
315+
dependencies/fmt/fmt*
316+
dependencies/imgui/imgui*
317+
dependencies/glfw/glfw*
318318
*imgui.ini

Assets/Images/house1.png

-205 KB
Binary file not shown.

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
![Windows](https://github.com/JacobDomagala/DGame/workflows/Windows%20Full%20Build/badge.svg)
33
![Ubuntu](https://github.com/JacobDomagala/DGame/workflows/Ubuntu%20Full%20Build/badge.svg)
44

5-
# DGame
5+
# Looper
6+
2D Top-down shooter game (and level editor) written in modern C++.
67

7-
# Build
8-
**To build this project CMake version 3.5 is required!**
8+
## Build
9+
10+
Looper is CMake based project working both on Linux (Ubuntu) and Windows. To build it, you will need at least C++17 compiler and CMake version 3.18. </br>
911

10-
**Windows:**
11-
- create build folder
12-
- inside build folder run cmake command, i.e.
13-
> cmake -G "Visual Studio 15 2017 Win64" ..
14-
- this command will generate Visual Studio solution file for x64 arch
12+
Typical build process would look like this:
13+
```bash
14+
# Create build directory
15+
mkdir build && cd build
1516

17+
# Generate build system for Windows/Linux
18+
cmake -G "Visual Studio 16 2019" ..
19+
cmake -G "Ninja" ..
1620

17-
# TODO
18-
- Linux compatibility
19-
- Improve enemy AI
20-
- New assets
21-
- Multiplayer
22-
- Sound
23-
- Menu
21+
# Build
22+
cmake --build .
23+
```
File renamed without changes.

0 commit comments

Comments
 (0)