-
Notifications
You must be signed in to change notification settings - Fork 1
/
readme.txt
39 lines (34 loc) · 1.77 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
SUPERMILAGE DISPLAY
SYNOPSIS:
This is a GUI application built using the JUCE C++ library (https://juce.com)
to serve as a data display for both the Supermilage Car as well as the ground crew for
Cedarville University's Supermilage competition team.
BUILD INSTRUCTIONS:
JUCE projects are built using the Projucer, an application used to export
JUCE project files into a build system (Visual Studio, Makefile, XCode, etc.).
As of right now, only the source code is tracked in git (this may change in the
future; if so, this text should likewise change). So, to build, I would
recommend making a Projucer project on your local machine with the source files
contained in this repo (see src/ directory) and exporting to your build system
of choice. DO NOT upload an exported Projucer project to this repo -- I'm
warning you right now, they're massive (upwards of 1 GB)!
Download Projucer from the website (https://juce.com/discover/projucer),
and select your prefered buildsystem (you could do this in your same repo folder,
just make sure to add the build to your gitignore!). Make sure in your global
variables settings in Projucer that the path to your downloaded JUCE library files
is accurate! Generate a new project, and delete that which projucer
generates inside your selected IDE's build folder. Rename your project in Projucer,
and then save. From there, build in your IDE/build system.
***You also need the JUCE GUI extras to build this project***
These additional modules are needed to add to your projucer project to build:
1. juce core
2. juce data structures
3. juce events
4. juce graphics
5. juce gui basics
6. juce gui extras
CURRENTLY WORKING:
- A "Speedometer" widget to display speeds and the like.
NEEDS WORK:
- The display layout.
- A progress bar widget for lap progress.