If you want to learn how to defend 1v1 in soccer, this is the video for you. I'm going to teach you how to defend in 1v1 situations, make more tackles, and have more confidence so you can win the ball back for your team. You want to close the gap quickly, get low to the ground, stay light on your toes, and be ready to move with the attacker. Focus on moving your feet quickly and staying with him until you get an opportunity to make a tackle. There are three different types of tackles I'll show you in this video. Number one is the barge tackle, number two the chop, and number three the cutoff. When performing a barge tackle, you are simply trying to step through and kick the ball away with a strong foot. Go into the tackle hard, kick it away, and knock your opponent out of the way if you have to. If you can get the ball to a teammate, that is fantastic, but your main objective is to get the ball away from the attacker and out of trouble. When you are doing this tackle, the most important thing is that you go in strong. You may foul some players in the process, but if you get the ball first with a clean tackle and your opponent happens to get knocked over, that isn't a foul and the referee should allow play to continue. When performing a chop tackle, you are trying to stop the player from dribbling past you by chopping the ball back into your own path. For the longest time I used this tackle, but I would just stick my leg out and hope to get the ball. I did make a lot of tackles like this and you can as well, but it would also result in me getting beat far too often, and it would leave me flat footed, unable to try and chase the player down. Instead of just reaching for the ball with a dangling leg, I started jumping into the path of the attacker, and if I needed to at that point, I would reach my leg out to get the ball. This would allow me to get in front of the attacker, improve my balance and strengthen the tackle, and if I did happen to get beat, I would still be able to turn and run. In my opinion, the cutoff tackle is the best type of tackle, however you don't always have the space and time to perform it.  Once he eliminates the chance of lunging in and getting beat, anticipate that he is going to push the ball past you, stay low to the ground, quickly turn, then get your body between the player and the ball. If you can get in the habit of staying on your feet and moving quickly in 1v1 situations rather than committing yourself by diving in, here are a few mistakes that are pretty common. The first thing is diving in, especially when your opponent is turned. I don't need to necessarily win the ball at this point, I just need to force him to go backwards. But if I'm lunging for the ball and committing myself too much on one side, it's going to be very easy for him to turn. So just think about forcing him backwards and maybe winning the ball from behind, staying bull side of your man. The next mistake is approaching but not getting low to the ground. It's very difficult for me to stay with my opponent if I'm flat footed and I'm defending high. Remember defend low, it's going to make you a much better defender, allow you to move quicker side to side. So this is another common mistake, just running in and not really putting effort or focus into your defending. The next thing is being flat footed or too square. So as you can see there I got nutmegged and again here I can't move quickly if I'm square. So remember you want to approach him on an angle rather than facing him straight on, think about positioning your body to force him to go left or force him to go right. Almost trap him in a certain direction. So that's a very common mistake. The other one we kind of talked about is lunging and rather than lunging you want to be light on your toes and just turn and be ready to sprint at all times and just focus on getting your body in front of the defender rather than always just sticking your foot out. So to recap here are some of the major points. The first one is closing, denying space. Do not give your opponent time to breathe. Close that space quickly. Once you get close to your opponent that's when you need to become more cautious. Get low to the ground. The next thing we talked about was jockeying in a one-on-one position. Remember you just want to stay in front of him, be light on your toes and wait for the right opportunity to stick a strong tackle. After jockeying we talked about anticipating. So if you know he's going to have a bad touch, he's had some in the past or you can see that it's a heavy touch. Get in there. Do not hesitate. Put in a strong tackle. Finally, rather than always lunging, you want to think about turning and just being ready to sprint. Staying on your toes.


Hey guys, what's up? It's Kinsey and welcome back to my channel in today's video. Well first off I'm in Texas right now filming this by the time this video goes up. I'm probably back in LA But I wanted to film a video about like my past year of my college experience Kind of update you guys a lot of you guys have a lot of questions I know there's a lot of you guys who are going through like college applications soon ish kind of yeah, whatever You guys have a lot of questions regardless because you're looking into southeastern or a southeastern extension site campus This is a good video to watch but regardless just like telling you guys about my college experience Little bit of backstory. I graduated high school online and moved out to LA my senior year so From the summer after my senior year to the fall of my sophomore year I was taking my classes online through Santa Monica Community College and then I transferred in to Southeastern extension site through Zoe leadership college the spring of my sophomore year and so now I've done two semesters there So I'm a year there. I'm a junior. I just finished out my fall semester and I'm starting my spring semester in like a week or two So the school that I go to is Zoe leadership college It is accredited through at Southeastern University So it would be considered an extension site of Southeastern University away if you guys are familiar with like Hillsong or something Zoe is a church. We do take a few like religious classes, but for the most part my classes are really normal We go to school and the offices of Zoe. So we're there three days a week and it's very I would say it's kind of like intense Here's Coby. It's a pretty intensive program. You're asked to do a lot of things I love like everything that we do it doesn't Feel like you're asked to do a lot of things But if I think about it in terms of like a normal college university experience, there's a lot of things that are like out of school You have a lot of requirements Which I'm sure you would for like certain classes, but as far as the leadership standpoint and then Like you're serving requirements, which most of us would do anyways So it's actually not like we have to you know what I mean So we have classes Tuesday Wednesday Thursday Tuesday, it's nine to three. I'm trying to I'm like forgetting our schedule because I'm gonna break this semester We're doing the staff divas together. So like Pastor Chad comes in does a message We talk about what's coming up in the church and then we go into school work for like from like ten to one and then Like one to three. We have these things called workshops workshops are really cool. Actually, I don't know if every single one of the Extension sites like I don't know how what your schedule is. I know like some of them are like way less I don't want to say intense because that sounds bad. I think Less demanding, but that also sounds bad because I like how I like what we do. It's good. Okay I think they just do less cool stuff basically, but we have workshops. So we'll have some in common like we've done on like finances Creativity Music graphics and stuff like that and they'll do like real-life things because they don't want to send us like into Like the real world and not know how to do real life. So that's really cool Like the things that everyone tweets about and they're like, why don't we learn this in high school? We get that but like way cooler Wednesday, we do Like the first years in the second year split up and we do teachings in the morning So I don't have to be there till 10 30 we do that from 10 30 to 12. We've launched from 12 to 1 1 to 3 we have Why am I forgetting this? I'm just oh, yeah, we have tracks. So whatever track you're serving in Or you just want to be on that track. I'm in the creative tracks So for two hours we work on the creative stuff Thursday We have chapel in the morning and then we used to have like outreaches, but I think we're switching up So that's just like the general schedule of what we have our classes are all online. So Basically like when I want to go to zoe for school I really my biggest thing that I wanted was I wanted to one be around people but also have leaders in my life And so that was really great. That was like my main reason why I wanted to do it So basically like I was doing online schooling already, but without everything else which I'm so much happier doing this I wouldn't really recommend online schooling to people and that's that's like your only option I definitely had to make a lot of changes in my life to do this, but it was so worth it Like this is the best decision I ever made. I'm trying to think of any other questions before I get to the actual questions I'm a business administration Major. I'm gonna get my bachelor's in business admin. I graduate spring of 2020 There's a lot of college week in my life vlogs already up on my channel So if you guys are interested in that check them out tuition is like 10,000 a year best decision I ever made I'm so happy for my math. Seriously. This is never something I would have thought I would have ended up in and I also would have never done this at a high school So if you like don't I my situation was a little bit different I just thought I was always gonna do online college and graduate from them But if you don't know like go to a community college save the money and then you'll figure it out But yeah, also, I think like a four-year university would be like fun and stuff But I'm just really glad where I ended up worked out really well How is your experience as you'll see different than a normal college experience? We go to school in an office. We are like it's very leadership intensive so you learn a lot of things in School that you'll actually use in their life and like I apply this stuff to my life Every single second of the day every single second you can apply something to it also from someone who like runs a business It's helped me so much as far as like running a business Not that anything that we're doing is a business, but just in leadership aspects I've been able to apply those to my business, which is really helped. There's no like Greek life I mean, it's very different like it's very very different social life So our program is literally I think right now. We have like 43 people Yeah, it's really really small and it's growing come if you guys want but yeah, the social life Everyone's really close very tight knit I actually really like I would have never pictured myself being at a small school But I'm really really happy that I did that because I don't know I was never like a small school person and I'm very pleased with this, but yeah, everyone's really tight knit Really inclusive Lots of like really good friends. I have like some of my best friends in the world from there It's an enormous university South Eastern is a university and we're going to southeastern like our classes are accredited through them We're basically an online school. They're southeastern But like the school that I attend is not a normal university the struggles I Think a lot of people in my program would say maybe it's just hard to like juggle and do school at time because we're in class But we're not actually working on our classes a lot of the time which we do have time to work on our classes The one thing that I think I'm like the best in is time management So I don't really have that issue as much just because I'm so with my planner So I've like incorporated time and stuff. So I think a lot of people would think Getting a job in LA is hard. That's one of the things that's like definitely been an issue And then also just like maybe like fitting time into do your school We're another thing that I forgot to mention is that I don't live like on campus like we have we don't have like a campus We have student housing and we have them at the Park La Brea apartment. They're like a really big complex in LA I don't live there, which I think has been really good for me because I really enjoy not living in the apartment To be honest with you. It's really nice to have a break because a lot of them work together live together and go to school together So like that will be a struggle, but everyone still loves each other It's just like hard to be around each other that much, but yeah, we do have student housing right now that how you balance life in school Time management, honestly, it's hard a lot of the time especially because we have a lot of like serving requirements Which again we would do without that So if it's hard to see friends who don't go to zoe honestly But I just like make it a priority or I make it a point, but I can't do it as much as like I wish I could it's just hard because we're very like you're very busy, especially fall semester But it's like so fun everything that you do is just so fun mistakes you've made The one thing that I will say is that when I started going to ZLC I was a local and I was already living in LA So I already had a lot of friends in LA so it didn't really invest in the friendships that I had at ZLC until probably like the last month of spring semester and I almost wasn't gonna come back not because I like the program but just for like a billion other reasons But I got really close with everyone and then I was like no I definitely want to stay which was the best decision ever Thank god. I don't know what I would have tried it out of left.  It was just dumb because I was still Because when I was out of school, I was like, oh, I see them at school in a church all the time I'm gonna go hang out with friends who like don't go to zoe or don't go to my school Um, which I still love all those people But like I'm there for a reason so I shouldn't invest in more people and now I have and now I'm really happy What made you choose that school? I think I already said this but um, I was already getting a call I was already getting a business degree like there's nothing that really changed on my major at all But I just didn't like that I was working from home and doing school from home It was a lot and then also I wanted to be under leaders like I didn't have like mentors in my life Um, I don't know it was just like and I wanted to be around people and I wanted to be around Like I didn't want any of this stuff to get bigger than me not to have like a really strong foundation And I didn't have people that I was like learning from in my life So that was like my main thing I also have a podcast with my director Nate and then I want to film with my other director Sarah and then I want to film with them together um Big workload guys, but I'll have that link down below and we just talk we don't talk that much about the program But it's just really good. That's the other thing I will say our directors are amazing Like we have like literally my favorite people in the world names. They're the best like genuinely the best directors We could ever ask for um, how do you feel like has changed your faith life? Definitely grown like exponentially. I also think it's as a leader. It's grown me like exponentially um, yeah Someone said boys Okay, like we're in a program of 43


In this video, we're going to be looking at how you can use the Shortcuts app on the Mac to work with the Notes app. And this is part of a series of videos I'm doing all about the Shortcuts app. So if you haven't seen those other ones, then be sure to head down to the description and check those out down there. But without further ado, let's get straight on into it, shall we? Now, I thought that a good place to start would be to actually have a look at some of the built-in Shortcuts that you can get from the Shortcuts Gallery within the Shortcuts app. Because this is a great place to start if you're relatively new to Shortcuts because it allows you, well, first of all, it gives you a starting point, obviously, of something ready-made. But it also allows you to go in and sort of reverse engineer and figure out how they've put theirs together in terms of all of the structure of the actions and so on. It also means that you can then go back and sort of edit these slightly and maybe adjust them to your needs. So that's what we're going to do first. And then we'll go on to just sort of build some out from scratch that can do perhaps something slightly more complicated and perhaps slightly more useful than those that are built in. But let's get over to the gallery, first of all. So this is the gallery within the Shortcuts app. And we're going to want to have a look, first of all, for all of those that are related to notes. Now, you can obviously just sort of scroll through here and have a look. But it is much easier just to search given that we know we want something related to notes. So I'm just going to type in note and we get all of these different options that have been shown to us. Now, these aren't necessarily all related to the Mac OS Notes app. The ones that are in teal are related to Evernotes. You've got one here for Ulysses, one here for Bear Notes. So it's the ones that are in yellow that are related to the Mac Notes app. And that's what we're going to be focusing on today. I'm not focusing on those other third-party notes applications. So we can obviously go in and have a look at any of these. And we've seen this before. You can just come and click on any one of them. It will give you a bit of a description. You can click on these three dots just up at the top here. And that will show you the full structure of the Shortcuts. So that's one way that you can just go and have a quick look to sort of analyze them. But what we're going to do is just pick out one of these. And I'll just take this first one here, which is New Note with Date. And what that's going to do, surprisingly enough, is it's going to create as a New Note with today's date as the title. And then it's going to ask us for some input where we can actually add the content of that note. So to install this, you just click on it and then click Add Shortcut. It will then add it into your Shortcuts library. And then you can open it up to edit it, which is what I have done.  So here you can see the content of it. And the actual structure of it is quite straightforward. It's going to create a New Note with the current date. And then it's going to add that into a folder. And I'll come on to this in a moment. Now, one thing to have a look at here is it's got this block called Comment. I can't stress enough how useful it is for your future self if you are creating complex sets of actions in Shortcuts to actually add these sorts of comments in. To just really, I mean, this is as a cue to you to tell you how they've constructed it. But it's also good for you when you are the one that's going to be looking at it further on down the line. I can't tell you the number of times when I've written some bit of code or something in whatever language it's happened to have been in over the years. I've gone back to have a look at it later to maybe make some changes. And I can't figure out what on earth I was thinking at the time. So having adequate comments in there to explain your thought process and what all the different components do is a great habit to get into. And they've obviously done this just to explain what all these different sections are for and help you with the editing and just to understand it really. So great for this reverse engineering thing because they are actually explaining all of these steps. So basically what it's doing is it's creating a new note with the current date in and it says folder. So we can actually choose the folder that we want this note to go into. So what I've done is in my notes I've got some different folders and I've got one TOT take one tech and I've got a notes folder. So this is where I'm going to be adding these things into for the purposes of this demonstration. So if I come back to the shortcut and I want to just click on this where it says folder we can actually select the folder that we want it to go into and it's this one here take one tech notes click on that. And so this comment is basically just explaining this the above create note action has the current date prefilled and the tap to show more to see compose sheet is turned off. That means the note will be created in the background. So it's basically not going to bring it up to the front and we edited in there. You'll see what's going to happen in a moment. It's asking for text input with the prompt. What do you want it to say? So if you remember this from a example that we did in the previous video or one of the previous videos where we have a little pop up comes on screen and the user can actually enter some information and they're going to be presented with this question. This will all make sense when I actually run it in a moment and it's going to take whatever the user puts into that box and then it's going to append that. That means add it on to the new note that we've just created. So that's what this comment is explaining. It's basically going to create a note then it's going to ask for some input and then it's going to take that input and add it into that note. This append feature by the way is very powerful and it's one that I use a lot in other automations that I have with that with other applications as well. So creating running lists and all this sort of stuff. But we'll use that as an example when we build out our own one in a moment. And then what it's going to do is it's going to actually show the note at the end. So those are the steps involved. Now I'm going to run this and there's one thing to note the first time you run these sorts of things. There's a little privacy and security question that pops up for the creator which says allow new note with data or new note with data I should say which is the name of this note to create a note. So we've got to actually grant shortcuts and this shortcut in particular we've got to grant it permission to be able to go in and edit our notes and create the note. So we do just need to allow that. This will only happen the first time that you run it. And once you've done that it's then going to go on to complete the action. And so here it says what do you want it to say? We'll say hello this is a note. So there we go. And now if I click on done if I come back over to my notes folder you can see that it is now created this new note and it's got the text that I just added in. Now obviously I've just run that from the shortcuts app but you could also just as easily have created a stream deck button for this if you have a look at my previous video I explain how to do that or maybe a keyboard shortcut or something like that. So those are all controlled from here if you come up into the settings you could have a little menu bar action again I've covered all of this in previous videos uses a quick action assign a shortcut or whatever we want to do. So if you did just want something to pop up on the screen when you hit a hot key or button on your stream deck to add a new note then that is the way that you could do it. Incidentally for this note because we have granted access to notes if you come over to this privacy section just up here you'll notice that we have now got notes in there so that's where we granted it permission. So if you had a particular shortcut that you downloaded or something like that or one that you created this is where you would find all of those permissions and if you needed to revoke those permissions you could either just delete the shortcut or you could change them in here as well. So that is a relatively straightforward example of how you could use this built-in one to just create a note. Now if I were to run this again let's have a little look at what happens. So here what I want to say this is another note and then if I click on done and then if I come back over to this view you'll see that now we've got that other note there as well. So we are just creating a list of notes within that folder with the date as the title. What if we wanted to do something a little bit more clever though? What if we actually wanted to have like a list of things? So I have a number of different running lists be it for things that I need to get for the studio be it for gifts for different people be it for things that I need to research whatever the case may be there are lots of uses that I have for basically a running list where I just want to be able to add things onto this list as we go along or as I go along. So I thought I'd do an example where we look at how we could do this and we'll start with just something just simple so taking some text and actually adding it to a specific note but then we'll get a little bit more complicated and try and give people choices about exactly where they want to append this information and that sort of thing. So I've got a new shortcut here that is completely blank. So let's just say that we have got a specific note. We don't now want to just post into this list of notes here. I've got a note here called video ideas. So this might be one for content creators out there where you want to have a way to just capture these video ideas easily and quickly so that they can just go into your list and then you can come back later and review your list of video ideas. So we want to now actually just add something specifically into this note. So how would we do about that? How would we do that? How would we do about that? If I speak English for a moment then what we're going to do is we're going to come back to this and what we want to do is first of all we want to actually find the specific note that we're going to add this to. We're still going to use the append command because we're going to add this to that list but we want to actually add it to a specific note. So the way that we can do that is we can search for note again in here and here you can see some different note commands. So what we want to do is we want to find a specific note. So I'm going to click on that one and we want to search for it's going to find all notes and we want to add some criteria here and we actually just want the one note really because we just want to add it to this video ideas note. So I'm going to add a filter in here and I'm going to add we've got some different options so we can look for something related to the body as in the body of the text. We could look for something related to the folder that the note is in the creation date last modified or the note name. So I want to find this by the fact that it is in this one particular folder. So if I click on folder then I can come down here and it's actually in my notes folder on to take one text. So if I click in that one so now it's going to look for notes that are in that particular folder and now if I click on add another filter we want to look for that specific note now. So there I want to search for one with the title or the name and it contains anything it doesn't have to contain anything it needs to contain video ideas like that. So now that is going to find the video ideas note within the notes folder of take one tech. Okay, so if you remember when we talked about variables the importance of using variables rather than just relying on notes magic variables what I'm going to do here is I'm going to actually call this give this a variable name. So this is the note name basically and it's the video ideas note name. So what I'm going to do in here is I'm going to create very if you haven't seen the variables video by the way go ahead and check that out in the description below. I think it was video three this is video six so I did cover that in there but I'm just going to search for variable and we want to set variable. So this is basically video ideas note. So that is now the variable video ideas note and it's going to take whatever note it finds in here and there will just be the one we can actually fit filter this so we can give it a limit of just one but it's a little bit irrelevant because there is only going to be one video with that. Sorry, there isn't going to be only going to be one note with that name. Right. So now we want to ask for some input. So let's ask for some input. We'll use this as command ask for input and we're going to ask with prompt what's your great idea? So that is the text that we're going to get and then what we want to do is we want to set that to be a variable. So I'm going to give that a name set variable and this one is video idea and that is going to take that input and give it the variable name video idea. Now what we want to do is we want to actually append that to the note. So what we're going to do is if I go to one second, go to append and we want to append to note. So I want to append video idea to note and the note we want if I come to this drop down is this video ideas note. Okay. So if I just pop over to my video ideas for a minute you can see how it's just completely empty. It just says video ideas at the top. That's the title. And then if I come back to here and then I try and run this. So I'm going to run this one. What's the great idea? A video about notes. And then if I click on done like that and then I come back to my list you can see that now it is just added in a video about notes. Wait a minute. I think I've got another great idea. Let me just type this one on as well. So this one is if I run it again it's going to ask me again. So a video about shortcuts and I click done and that has now added that to the list as well. So with this action we have now already the shortcut I should say we've now got a little pop up that is coming up to basically capture all of our notes as they come up and once again we could assign this to a little stream deck button or something like that. So that every time we have that stroke of genius that little light bulb moment we could click on our little light bulb button and it would pop up and we can type our little thing that we want to remember in and then it would add it into our running list. But wait typing is hard. What if you don't have your hands free you're busy multitasking doing something else and the ideas come to you and you just want to speak it. Well we can actually do that as well because there is a dictate function. So let's come and just modify this slightly and we will add that in instead. So if I come back over here what I'm going to do is if I just clear this little window away rather than asking for text let's just come back and just delete this shall we? Just delete all of these and what I'm going to do in here instead is I'm going to use the dictate function. So dictate text and here what we want to do is we want to then append. So if I go append whoops again and I'm redoing this just to show you how it looks when you're starting this from scratch. You'll see that it does take that dictated text straight away and then we can add it in again to the video ideas note. We could assign a variable to that but I will skip that just for the moment. We'll get onto that in a moment because we're going to go one step further with this in a moment as well. So that's going to take the dictated text and it's going to just add that into the video ideas note once again. So just to refresh our memory here is what we've got in there so far. Just these two ideas. Now if I come back and I just run this one and it's going to prompt me to actually speak I've got another great idea for a video. So now it's captured that and if I come back here over here you can see that that has just dropped straight in and in fact if I just do it live again now you'll be able to see how that goes in. So this is an even better idea the best yet and you can see that it's just populating that note. So this is a great way to just add things into your running notes. But wait, what if you want to get a little bit more complicated? What if you want to use it for say capturing URLs or something like that? Maybe your browsing website you're doing some research or whatever it is and you want to capture these really useful websites but more than that you want to be able to add a little bit of narration around what they are so that you just don't end up with a list of links and things like that. Let's do that first and then I'll take it one step further again after that. So let's think how we might want to do that if I come back to this over here and we'll just use exactly the same note and we'll just edit this again. So I'm going to come back out of here and I'm just going to delete this little output window. I'm going to delete that as well and what I'm going to do here is I'm actually going to assign this to be a variable. In fact, let's not. Let me just do it the quick and easy way. I'll do that on the next section, next section. So what I'm going to do here is I am going to do text. I'm going to add in a little text box that we're going to add a load of things to. So this is where we're going to create the body of our note basically or the body of note that we want to add in. And what I'm going to do here is I'm going to say, let's say we want to have the date that we recorded it in case we want to go back and look at the URL in our history or something like that or look at what else we're doing there. Who knows? We can simply do this by right-clicking insert variable and you can search for current date. It's just off the bottom of the screen. Let me just move that up so you can at least see it. Insert variable current date and it's asking whether you want the date and then the date format. So let's just have the regular format and the time. Let's say none because we don't actually need the time. We just want the date itself. So that's going to get us the current date. Then let's say we're going to use this and we're going to trigger it when we want to copy a URL and say out of the browser and then we want to add our little notes to it. So I'm going to come here and I'm going to copy the clipboard or insert variable which is the clipboard contents. And then I'm going to add another new line and then here I'm going to add in that dictated text just like we did before. So there we go dictated text. So that is a block of text and now what I'm going to do is I'm going to use that append command and I'm going to append to note. Append text which is taking this text and append that to that note. Again, I've been a bit naughty because I should have really called each of these explicit variables but for the time being I'll take this approach so that you can see what we're actually trying to do here. Now if I go over to a website I'm going to go over to my Buy Me a Coffee page and I'm just going to copy the URL. So I've pressed command C to copy it.  This is a great site to visit. So that's now popped up. Now if I come over to my notes again what you'll see is it has added this in to my note. So over here again, we are now got the date 23rd of February and it's got my Buy Me a Coffee page, BuyMeACoffee.com slash Take One Tech. Of course I should definitely mention that if you are enjoying this video that's the best way to go and support the channel on a one-off or ongoing basis. And it's got the little note that I dictated this is a great site to visit. This is a great way to actually populate these sorts of things where you want to add sort of spoken notes to things as well as the thing that you're copying to give them context and add in dates and things like that. Let's have a look at another example, shall we? What happens if I've got multiple different lists? Like for example, I'll use an example, shall I? If I come over to my little lists folder I've got my wife and kids down here, Emily, Jasmine, May and Dale. And then I've also got a tech wish list. This is really daddy's list, isn't it? Let's be fair. But I'll call it tech wish list. So what happens if we have got this as our sort of little shopping list, for example, our gift shopping list and we want to be able to add things, you know, as we come across them in our day-to-day I often see things that I think all that would be nice for Emily, for Dale, for Jasmine, for May or whoever or for daddy. So let's just say that we want to actually have these as a collection of lists where we can add URLs to these products or whatever it happens to be, maybe Amazon links or who knows what it is. But we don't want to create a custom action for each of these. We just want to prompt ourselves or the user ourselves with a list of these notes so we can actually choose where we want to append this thing. I thought this would be a good example to show how you can use basically multiple choice for users when they are creating these things or when they are actually triggering these things rather. So let's go through and have a look at how we might want to do that. So first of all, I'm going to come back over here. In fact, let's actually create a completely new shortcut, shall we, so that we are working with a sort of blank canvas again. This is going to be somewhat similar. But the first thing we want to do is because the previous one, it was actually creating... This was Append to Note, Append to Video Ideas Note. But this one here, we want to basically give people a choice of notes. So Append to Choice of Notes. Okay. The first thing we need to do, if I move that back down in the screen where you can see it, you might have wondered what I was typing. I was typing in the name. So here we go, Append to Choice of Notes. So the first thing that we want to do is we want to actually get a list of all of those potential notes. So I want to give people the choice. I say people, it's me, let's face it. I want to give the user myself the choice of which of these notes to append to. The reason why it's good to do it like this as well is because you can just go in and add in as many notes as you want. And then I will be presented with all of those different ones that I can choose from later. So this will all make sense as we go through. But here for the start, it's going to have the names of all of these lovely people. So let's go back to here for a moment. So what we want to do is we want to actually extract that name of... those names of those notes in order to present it as a choice when we are deciding where we want those... to append our note. I hope this is making sense. So let's first of all use that exact same function that we used before, which was to basically find those notes. So I'm going to use the find note function. Find notes. And what we want to do now is we want to find all notes. And we want to find all notes in that specific folder. And the folder I created was called lists. So I'm going to look for a... in a specific folder. And I'm going to search for that one. Oh, it's pulled it up already. Look, it is that one, lists. But that's the only thing we want to do because we're wanting to just basically extract those names from there. So what I'm going to do now is we have found all of those notes. Now what I'm going to do is I'm going to use the choose from command here because we want to give people a choice. So choose from list. And the list is actually because I've put that underneath there, it's just going to take out that list of file names. So it's going to choose from that. Now if I was to just run this now, you can see what's happening. Can you see how that has just given us this little pop-up? And it's pulled out all of those little lists there as well. So if I was to just cancel that and let's say that I go and add a new list there. What's the daisy? I've just closed that. I didn't mean to do that. If I open that up, I'm going to add a new list in here. There we go, that would help. So I'm just going to type in two more. What's the daisy? No, it's quit unexpectedly. It certainly did. Naughty boy. So I'm going to just put in another couple of lists in there now so you can see how this is going to update. And now if I rerun this, you can see that now it's actually added in. We've also got mom and dad in there as well because we can't forget them, can we? So now you can see that the point of this is how we can add more and more lists to our list list. And then we will get to choose from them when we are coming to assign these things or append these things to our list. Once again, this will all make sense when it's all finished. So the next things we want to do are basically what we've already done, actually, which is we want to add that little dictate function in. So I'm going to add in dictate. We're just going to do exactly the same as we did before, dictate text. And I'm going to add this up here. And then what we want to do is we want to add some text. So I'm going to add a little text box. And I'm going to add this up here because we want to actually get all of this stuff up front. So this is going to basically have insert variable. It's going to have our, let's say we have the date again. And we're going to do the same as before. The short form, no time. And then we're going to enter, and then we're going to add in here the insert variable, which is the clipboard. And then we're going to add in another note here, which is the dictated text. So this is the same format as we did before. I'm just showing you how you can use this as the multiple choice to append two different notes. So now what we're going to do is we're going to assign a variable to that as well. So I'm going to insert, set variable, bit of a mouthful today. There we go, set variable. And I'm just going to call that one note content. And so that's going to take that text and assign it to note content. And so this is choosing from notes. And so we could select here, we could set another variable. We could call this the note name. And so that's going to basically pop up this multi-choice. Ask us to choose the note, and that becomes the note name. And then we're just going to use our good old friend, the append command. And we're going to use append to note. And you can see, by the way, just quickly, you can see that this append is a very common thing that you have with notes. You can append to Dropbox text files. I actually use pretty much exclusively a text file system. And so I do a lot of my appending and my running notes, and all of my notes are actually just .txt files. So I tend to use this one for appending to text files in Dropbox, but I'll stick with this notes because I know that this is a common application for the time being. But just to let you know that all of the steps that we're doing, you could equally be appending a side note, a bear note, or whatever app you happen to be using. But here, what we're going to do is we're going to append a note name. Well, actually, no, we don't. We want to append the variable that we want is, if I just come into here, we want to actually append a note content, which is just down there. And we want to append that to note name. Okay, so hopefully this has made a little bit of sense. But basically, first of all, what we're doing is we're going to use the same command as we did before. We're going to copy some text from the screen. Then it's going to ask us to dictate some little note about that text. And then it's going to compile this little bit of text here, which has got the current date, the link, or whatever we copied from the clipboard. Then it's going to add in the dictated text. It's setting that as the variable called note content. Then it's going to give us a pop-up that says, where do you actually want to append this? And it's going to pull up a list of all of those list notes that we've got in our lists folder. And we can choose what we want for those. And then it will go and do that appending as we had before. So just to come over here for one second, you can see how we've got all of these different people. And these are all just empty at the moment. So let me say I've just spotted a great idea for a gift for my dad.  And once again, obviously I'm running it from within shortcuts, but you can equally just go in here and actually set a keyboard shortcut. You can assign a stream deck shortcut. However, you want to trigger it in the menu bar or what have you. But this is just to demonstrate the process. So now when I run this, let me just actually copy a link. In fact I'm going to just copy something random. It just happens to be my website, takeonetech.io but it's just going to prove the point. Let's just say that this was actually a link from the Aston Martin dealership or something like that. So then I'm going to run like this. This would be a great car for my dad. And then you see it's actually popped up with this extra pop up here. And it's asking me which note I want to post it to. So let me just click on dad and then click done. And then here this is this privacy thing again. It's actually asking for permission to write to these different notes. So once again, this is only going to happen the first time you run it. So click on always allow. And then if I come over to my notes, you'll see that it has now added that to my running list of gifts for my dad. So what about if I had another one? I'll just show you how this runs without that little privacy pop up. So if I just click on run again. And again assume that I've copied something. Jasmine really loves slime. She does as well, by the way.  Parents not so keen on slime. Children love it. The furniture also not so keen. But now if I come over to my notes again, you can see that now we've got that one that I added in for my dad. And then also this little gift idea for Jasmine as well. Now all of that is just to show the sorts of things that you can do related to notes with the shortcuts app. There is of course a lot more that you can do but certainly by just digging into these sorts of things you'll get a much better idea of the scope of things that you can do. And hopefully those examples will prove useful and it will give you an idea of maybe all of the other possibilities that are opened up to you. I will be doing some more advanced shortcuts videos in due course related to notes and all sorts of other applications as well. But don't go anywhere because the next video that is coming right up now is related to images and how you can work with images with the shortcuts app. So I'll see you there.


that's not actually how I feel. I feel a little bit more like, good morning. Welcome to day six of Vlogmas. All right, I am starting my day off strong with my lemon drink. People flipped whenever I posted this on Instagram. Basically, you take an entire lemon and you drink it. You blend it all up and you drink it. If you're a pulp girly, you can leave all the pulp in. If you're not, you can take it all out. I take all my now. But it's a lemon. It's water. It's olive oil, two tablespoons each of olive oil and honey or some other kind of natural sweetener. And while I'm making this, I'll tell you about yesterday. So yesterday I crashed. I think all the excitement of all of that wears on my physical body. It's called adrenal fatigue. When that happens too much, I will do what's called an adrenal crash or I'll have what's called an adrenal crash.  So I'm feeling better. I have to go to the DMV.  You go to the car dealership and the DMV. But I will reward you later by coming to the DMV with me. After that, then we get to go to the thrift store. Okay, that's like our reward. So DMV to get my plate renewed. I'm pretty sure that was supposed to happen back in September. Here we are in December by the grace of God, I haven't gotten pulled over. No, the answer is no. By the grace of God, I just haven't gotten pulled over.  Oh, I have to do the freaking Oh, I just remembered North Carolina makes you do that thing where you have to like run the test to make sure you're not like polluting or whatever. So that's two steps. I have to go do that, which that is only takes a second. And then I'm unhappy and then go to the DMV. Oh boy. All right, well, here we go. Per this wind. Okay, it wasn't as bad as I thought. It had just expired last month. Still expired, but only by five days instead of 90 days, like I thought it was. The inspection place I chose is in the same shopping center as a TJ Maxx and I have a gift card. So let's go see. Let's just go see. I'm not really in the mood to buy anything from TJ Maxx or really look around to your Maxx, but you never know. So we're going to go kill about half an hour in TJ Maxx. Okay, I do need a little hat and maybe gloves for when I go walk the dogs. They have these Timberland ones retail $45 on clearance for 12. Okay, you have to imagine it with my little bun. They're that one and they have this one with the pom pom. Cute, right? I think I like the green one. They also have like Michael Coors for $13 originally 48, but I don't want to wear hot pink. That's like too much. So I think I'm going to get this green one. It's like a fleece lined, so it'll be nice and warm. Now I will say they do have some like their sets where it's like a hat and gloves, but all the gloves are mittens and I think picking up the dog poop with a mitten would be more difficult than it seems. And that's a kind of task that you just want to do efficiently and effectively the first time. All right, secured the hat. That was all I got. And they called. My car was ready. That took like 15 minutes. So now I can tell some of them DMV. Hopefully, hopefully, hopefully. It's not that bad today and I can just get to this really quickly. All right, see you there. All right, all done. It took an hour, but most of it, not most of it. A good 20 minutes of it was my fault because I had money into accounts and I thought you could just run the car twice, run two separate cars. You can do that like everywhere else in the world, but of course not at the DMV. So I had to get money from the ATM and just had to keep getting back in her like return lane. They didn't make me get in the back of the line. Thank God. But I had to keep waiting for more people to get through the line. So that was a mess. But all done. Car is good. Not going to get pulled over. And it was September. Well, I don't know. The new sticker I got says September. I put it over a sticker that said November. So I don't know how that works, but whatever. Y'all remind me next September.  So I had to pay like a $30 fee, which I hate. You know how much fabric that is? Okay. So now we thrift. All right here. So here's a quick tryout of everything I put in my cart. I liked the bustier part of this one, but the bottom felt really cheap. So it was a no. This is a cute little skirt, easy elastic pull on. I like that it has that Julia Roberts pretty woman print. I just will always love that. Here's a mini pleated skirt that I just want to try and style. I don't know if it's for me, but I just want to try and see what I can do with it. Denim skirt too big. Didn't look great. Like, I don't know that I didn't love it. Here's another little mini skirt that's pleated. This one has a chain detail on it, which I thought was an extra little something something again. We'll see how I can style it. Easy breezy little dress. Love it. And then this one was kind of cheap feeling, you know, but again, easy to wear comfortable. So here's other things that I got those last two dresses, skip the denim skirt. I got the beige skirt, the black pleated skirt, the Julia Roberts skirt, and that's it. Okay, I think I've reached my limit for the day. But I did want to look up this brand, Bershka, because the tag says 845, but I'm sure that's not dollars. And I can't figure out what monetary denomination that is. So I want to see if this thing is worth anything. Okay, so it's just a brand that sells at ASOS and maybe retails for 50 bucks. So still a good deal considering I paid five for it brand new with tags. But yeah, so I'm just going to head home now. I think I'm passing a kidney stone. This never ends. My kidney area hurts. And typically when that's happening, that means I have a stone.  I can usually take Tylenol or something to help with the pain a little bit, but say lovey, say lovey. But it was a good day thrifting. I didn't find everything that I was looking for that's on my list. The two pleated skirts for sure. Check off a box. I've been looking for pleated mini skirts all season. Finally found those. I'm still looking for knee high boots. I am looking for vintage slips and things like that to layer. And a long maxi denim skirt for a refashion. Plus any quilts or whatever. Oh, one thing you guys didn't see as I was leaving, they rolled out another cart from the back. So I found this. It's a Target curtain, shower curtain maybe, that I'm going to use to make a jacket. Okay. So yeah, that's probably it for today, y'all. Thanks for coming shopping with me. You did make the DMV a little less miserable. So I'm glad I was able to get that air undone, but I'll see you guys tomorrow where who knows where the day will take us.


What's up y'all, it's Debbie and here we're gonna talk about getting a budget squad not spending thousands of dollars Not spending, you know too much money and breaking the bank to make your team to compete So what I want to do here in this series. We're gonna go ahead and talk about I put a hundred dollars on the game I'm gonna go over here and show y'all the actual bundle that I bought. I went to players Over here the main one gold premium mega bundle There's no limit on this bundle, which is a little crazy because it's a hundred dollars a pop This is what I bought And I'll show y'all what I reaped from this this bundle just a hundred dollars I'm gonna spend on this budget squad this whole series The whole year and my goal is to get this budget squad into the top hundred on the salary cab leaderboards for PlayStation And show y'all how to use the coin to the best ability now what happened what what I pulled in this bundle I already sold some of the cards. I'll show y'all what I pulled which it was a pretty decent bundle I think 18 elites or something. I pulled up Devante Freeman, which was a big deal He went for about 150 so I put him up for a hundred forty three. That's really what I do when I get a card I want to sell it.  So I'm gonna use that So I'm gonna try to get rid of Devante Freeman. No, some people would be hype. Oh Devante Freeman is a good running back Person of thing running back wide receiver every position on the field You can find somebody to do his job for cheaper coins And that's essentially what you want to do when you're making a budget squad It's fine players that can do the same thing for cheaper coins You got to start putting a coin value on every single player that's put up there So you say the same thing with the Sean Jackson Marquis Pouncy and this Joe Berger.  So if there's up there for 45 I'm putting the Sean Jackson up for 39 because I want him going I did the same thing with Pouncy and Berger and instantly they literally all sold within the last minute. So I Might have lost the same altogether. I might have lost 5k or you know 10k But for me to get them sold and I haven't worried about it and being able to play mad That's essentially the biggest thing I want to do With my cards in the bundle that I pulled So what I'm gonna do with this bundle is go ahead and give me just a starting ground. I'd like to get 300k I'm already at 200k and I only sold four cards. I'll show y'all what else I have and essentially what I do still have all these Cards and I kind of want to sell all of them. I don't see one. That's really gonna play for me So what I want to do is find a quarterback because when I'm starting the team I feel I've always felt even a month until my 25 man The first month I played when nobody was playing it and I was like, you know If I get a quarterback I can play right now I can compete with anybody if my quarterback doesn't cost me games So essentially when I've opened my first bundle even on Xbox this year I Say I have to get a quarterback that doesn't screw me that doesn't throw the ball to the popcorn man So that's my whole goal opening a bundle. I put nice. I put $100 on here So I want to get an elite quarterback ideally. I'd like to get Aaron Rodgers. I know he's probably 600k I'm not gonna be able to get him. So I gotta find somebody that's in between that I can use So this is what I did.  You saw many Larry Warfors. I put him up for 32.  It's gonna look a lot cheaper than 30 It's only a it's only a thousand coin difference, but it looks a whole lot cheaper and any business That's why they say 1999 it looks a lot cheaper than $20 even though it's not but it just looks a lot cheaper So that's technically what I do. Well, we'll see how fast Larry Warfors. Hopefully he sells before his video And you know, so all this out of that bundle wasn't bad The Vante Freeman really saved me here on L1 25 I'm gonna put Morris Claymore off at 20 K because I want him going I don't know how many people are buying Morris Claymore's right now So we'll put him up at 20 K and ideally I won't once I get my quarterback. I'm gonna fill up any Any other position I can fill up with goals. I think in compete I tell my friends even some people I played man with for years don't like mud as much because you had to spend money Oh, I don't have Julio Jones. I don't have Calumac. I don't have you know Von Miller, you know, I don't have Rod Woodson, you know, I feel like you really can't compete You can't let that be an excuse to why you can't compete A lot of people on the fence about how mutt really is pay to play, you know But I feel like there's angles if you know the right players and you know the right system to go ahead and Be able to still compete even though you're not spending $5,000 And that's essentially what this whole series is gonna be about How to get your team to a certain, you know a certain ability without spending boo boo bucks So what I'm gonna do here, I'm gonna go ahead and sell all these cards Sell all these elites the golds when I do with the goals. I've asked Twitter I've asked all you mutt guys what to do with my goals.  So I'll go ahead and put Bradley wrote There's certain players the high-end elites you can go ahead and put up for what they're worth And you do the same type of thing So on and so forth. That's what I'll do. Well, you get down to the elites like, you know Dustin on a kicker kicker is pretty good But DJ Hayden, let's see what DJ Hayden DJ Hayden might be 3k Yeah, 3k what I do honestly, and you're gonna kill me for this say is wrong But this is what I do I always feel like there's players that play the auction house that know that DJ Hayden is worth 3k So when I do this I go ahead and put the auction up for one hour and I started at 100 There's gonna be auction guys They're gonna go ahead and bid on him until he gets to close the 3k and a stop So even if he sells for 2,500 or 2,000 I'm fine because I didn't have to do a research I didn't have to do any of that. I'm gonna go ahead and put one hour No buy it now and let people bid on him and let him go. So if so essentially if he's worth 3k It's a and somebody buys them for two and I don't have to worry about it doing research I can do this with every player I've always felt that way on but that there's people that know They know the auction house better than me and I like I said, I don't want to be in the auction house I don't want to be in my binder. I want to get in and out That's what I want to do. I don't want to be in this. I want my coins So that's what I do with stuff like this So with this thing, I'm not gonna worry about sets. I'm gonna try to maximize my coins Sell all these guys and come back to y'all with as much coin as I got From this video and from that first bundle would it was a hundred dollars? That's all I'm gonna spend all year and try to maximize my team and show y'all the best team So look out for the next video once I sell all these coins I'll get into developing my team and how I can use hopefully we're looking at hopefully you can get 400k maybe 500k and that's more than enough if you can't start a team of 500k Then I mean you can't play as simple as that. Don't be fooled by I don't hit a superstar So you can compete with the with the hot with the borderline elites and the high-end goals I'll tell you how to write players I'll tell you how to race games in a way to maximize the players on your field and not had to spend So check out for the next videos if y'all like this at the like button always hit the sub button I really appreciate all the feedback. I'm again on YouTube I've been working really hard to give y'all the knowledge that I know what makes me a good man player and Essentially what makes me a good GM and that's why we love mutt because you're not only are you the coach the quarterback defense coordinator But now mutt has made you the GM and I'll show y'all what I know about the same players and all that That makes your team good and cheap Like I said, I'm not the greatest mutt auction house guy I'll show y'all how some of y'all might be offended at how I sell my cards But that's what I do so I can put more effort in the men and less to the auction house So hit the like button hit the sub button. I'm gonna be back with a new video as soon as all these cars sold


What is up everybody welcome back to another C++ and SDL tutorial Hope you've been enjoying the series so far in the last tutorial what we did is we well We had a nice little program that did not do much at all, but at least we had a different color background We were looking at SDL surfaces SDL rectangles SDL rex We were taking a look at the you int or the unsigned in 32 bytes 32 bits Data type and had some new functions with SDL map RGB SDL fill rex and SDL update window surface SDL update window surface is crucial and It's it's kind of an important especially for updating the screen While things are happening during the game in this tutorial though, um, I Don't know you probably can't hear it on mice on my end and with my computer You may very well be able to hear it on your computer though Maybe your processor is starting to kind of kick it in the high gear Maybe your fan is turning on because you've got a program running very very fast right now the thing is when we create this SDL program and Typically when we have this this main event loop it's gonna run as fast as possible as fast as your computer can do it and That's gonna make a little bit of a mess, and that's why your processor and stuff is gonna jump into I don't know. I can't even explain Your friend your fan is gonna kick on there's it's it's gonna be crazy The point that I'm trying to get at is that we need to cap the frame rate we kind of need to limit how fast our game is running and Typically you see frames frames per second or FPS is Not first-person shooters But an FPS or frames per second and kind of a limit as to how fast the game can really run typically we see 60 being a good frames per second, and so that's what we're gonna use in this tutorial though We're going to use some pre-processor definitions. You guys know that I'm using the pound symbol include to include the SDL library and the standard template libraries iostream library as part of the standard namespace Rather than include in the pre-processor definitions in this case. We're going to define You'll notice my keyword the keyword define kind of change there because that is an action and some of you can really do with c++ If you have not heard of pre-processor definitions before that's not what I want to teach you in this tutorial We're just going to use it and take advantage of it Like I said, we're gonna be using frames per second a variable here I'm just going to call mine FPS and I use this so I can keep it as kind of a constant because it's not really going to change in fact You know what else isn't going to change our window width and our window height a nice at least initially At least what we will pass into this create window function so we can go ahead and define a few other things I'm actually not going to call it's just plain width. I'm just going to call mine define window width sorry window width and I know we use 400 and we also define the window height Which we have to be 200 window width and We kind of use it just like any other variable anything that we kind of define although since it is I don't know if Macro is the right word for it, but a definition that we have. Oh, I'm also working in the my changing the color Program I'm going to change. I'm going to save this as something else 0 5 underscore 0 5 a underscore FPS or In this case setting a frame rate You can see I have some old code and some things that I will be getting into later on the series We have this setting a frame rate right here. I'm going to save a different copy of it and I'll go back and edit the other the other one beforehand or at least after the tutorial All right enough talking to myself Let's get into what we have to do next once we've defined this variable or this kind of this constant for us this FPS what we want to do is hop back down to our code over here Let's see. I don't want to change the background color or anything just yet. Actually I'm gonna set this back to white and I guess I suppose I will keep it But I'll just kind of run this all together Underneath all that we want a new variable and I'm gonna kind of cluster it with the SDL event and a bull running equals true Because it is something that is necessary in mandatory if we want to set up this up frames per second or FPS cap So this is a unsigned integer 32-bit data type So you in 32 and the variable that I'm gonna call at least what I'm going to call my variable is starting tick And I don't mean tick as in the insect or the bug I mean tick as in like a clock a clock would tick and that's the thing Well, while we're running inside our event loop. We want to reset this variable starting tick To equal remember. We're just declaring it up here We're actually going to define it down here and this is going to happen every frame because we're looking at it in the Main loop what this is going to equal is a new function. So let's hop on over to our documentation. Let's look for SDL get ticks new function here SDL get ticks use this function to get the number of milliseconds since the SDL library initialized and remember we have our initialization right up at the top here that happens at right at the beginning and This starting tick is going to be refreshed every single frame. So this is going to keep adding and adding and adding and on to it so This doesn't take any any parameters or anything here all it does is returns the value of milliseconds since we initialize SDL So Yeah This value wraps if the program runs for approximately more than 49 days.  Can you imagine running a program for 49 days? All right, let's run this function SDL get ticks And now I'm going to show you how we can kind of limit the frame rate We do this by kind of a little math trick and that has to do with the milliseconds and stuff that we do I'm not going to explain how all this works I am going to explain what you should write and what you need to be actually programming and the code that you Need to be writing so at the bottom of our well running at the bottom of our main loop Let's set up an if statements and if conditional statement and let's have a small other parentheses section here That says one thousand which is the amount of milliseconds in a second obviously divided by FPS or Frames per second if that is greater than SDL get ticks at the moment subtract starting tick Which would represent the time that this frame is actually running in because Starting tick as in everything that we've seen so far as in the moment that we're getting right now if there is more What we're gonna do We're gonna have a code block here after that condition What we want to do is we want to run the delay function that we've been looking at Way way back at the beginning of this tutorial series SDL delay make SDL wait for a little bit And what we're gonna do is we're gonna do is that same 1,000 milliseconds divided by FPS minus and Open up a new set of parentheses here SDL underscore get ticks Minus that starting tick the same thing that we have Right up here and use the a semi-colon to end the line cool That's really all it takes now You won't obviously see a change in the program Let's uh G plus plus I'm gonna change this to 05 a setting a frame rate. No, I do have an error. Oh cuz I just changed a the color background variable name Now that runs just fine at least it compiles. Let's run the code. We have our white background and Things are pretty quiet My fan isn't acting up I don't I don't hear my CPU spinning or anything going crazy we got a window running just fine and The frames per second is limited. We've got a cap on the FPS So now it runs at a good speed. That's not too crazy There we go very very easy very very simple all it takes is this conditional statement and keeping track of the starting tick or How long it has been since SDL was initialized Now obviously you might not want to have to rewrite this over and over and over again If you have any other programs Also, it just kind of looks bad Honestly having this this weird thing this weird block at the very bottom of our main event loop so what I'm gonna do is Create a function and what I'm gonna do is Have the function called cap frame rate And that'll take Starting tick as an argument now. Let's go up to the top of the program and actually define that function Let's say void because this isn't gonna do anything Cap frame rate is the name of the function that we decided on this is going to take a UN 32 And I'm gonna name the variable the exact same as it was before just so it kind of easily The code easily fits in without me having to have to change anything and I'm gonna fix the white space over here So it looks okay, and now we're all right that this function should work just fine for us I'll code fold that and we can just cap frame rate right down at the bottom of our event loop I recommend you do the same now if I hop over here compile this no errors from the program and Well, there's no change or at least no evident change But I know that the the game in the program is running at a much better pace right now.  It's not as easy as pie game Just a little clock clock. Tick with the FPS. This is a little bit of a different process But hey, this is okay once we throw it in a function. So thanks for watching everybody. Hope you enjoyed this Yeah, I was gonna say I'm not really gonna go over this or discuss this much again We're just gonna use this function if you want to know more of how this works I guess you could look for it online, but this is the technique to limit the frame rate Just by testing the amount of seconds that it's been or milliseconds since SDL was initialized I'm gonna stop talking and I'm gonna thank you guys again for watching Please comment, please like please subscribe if you're willing and hey, I'll see you in the next tutorial. Bye